package io.renren.membermanage.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import lombok.Data;

@Data
public class UpdateModelParam {

    @NotBlank(message = "请选择有效模型")
    private Long id;

    @Schema(description = "模型名称，中文")
    private String modelName;

    @Schema(description = "关键词匹配")
    private String keywordMatching;

    @Schema(description = "模型类型,如果不传默认为基底大模型")
    private Integer modelType;

    @Schema(description = "1：表示当前模型仅个人使用。2：表示模型为团队使用。3：表示为共享模型")
    private Integer modelOwner = 1;

    @Schema(description = "模型描述")
    private String description;

    @Schema(description = "模型标签名称")
    private String labelName;

    private Long labelId;
}
